package req

//ArticleCategoryListReq 文章分类列表参数
type ArticleCategoryListReq struct {
    Name string `form:"name"` // 名称
    Sort int `form:"sort"` // 排序
    IsShow int `form:"isShow"` // 是否显示: 0=否, 1=是
}

//ArticleCategoryDetailReq 文章分类详情参数
type ArticleCategoryDetailReq struct {
    Id int `form:"id"` // 主键
}

//ArticleCategoryAddReq 文章分类新增参数
type ArticleCategoryAddReq struct {
    Name string `form:"name"` // 名称
    Sort int `form:"sort"` // 排序
    IsShow int `form:"isShow"` // 是否显示: 0=否, 1=是
}

//ArticleCategoryEditReq 文章分类新增参数
type ArticleCategoryEditReq struct {
    Id int `form:"id"` // 主键
    Name string `form:"name"` // 名称
    Sort int `form:"sort"` // 排序
    IsShow int `form:"isShow"` // 是否显示: 0=否, 1=是
}

//ArticleCategoryDelReq 文章分类新增参数
type ArticleCategoryDelReq struct {
    Id int `form:"id"` // 主键
}


//ArticleListReq 文章资讯列表参数
type ArticleListReq struct {
    Cid int `form:"cid"` // 分类
    Title string `form:"title"` // 标题
    Intro string `form:"intro"` // 简介
    Summary string `form:"summary"` // 摘要
    Image string `form:"image"` // 封面
    Content string `form:"content"` // 内容
    Author string `form:"author"` // 作者
    Visit int `form:"visit"` // 浏览
    Sort int `form:"sort"` // 排序
    IsShow int `form:"isShow"` // 是否显示: 0=否, 1=是
}

//ArticleDetailReq 文章资讯详情参数
type ArticleDetailReq struct {
    Id int `form:"id"` // 主键
}

//ArticleAddReq 文章资讯新增参数
type ArticleAddReq struct {
    Cid int `form:"cid"` // 分类
    Title string `form:"title"` // 标题
    Intro string `form:"intro"` // 简介
    Summary string `form:"summary"` // 摘要
    Image string `form:"image"` // 封面
    Content string `form:"content"` // 内容
    Author string `form:"author"` // 作者
    Visit int `form:"visit"` // 浏览
    Sort int `form:"sort"` // 排序
    IsShow int `form:"isShow"` // 是否显示: 0=否, 1=是
}

//ArticleEditReq 文章资讯新增参数
type ArticleEditReq struct {
    Id int `form:"id"` // 主键
    Cid int `form:"cid"` // 分类
    Title string `form:"title"` // 标题
    Intro string `form:"intro"` // 简介
    Summary string `form:"summary"` // 摘要
    Image string `form:"image"` // 封面
    Content string `form:"content"` // 内容
    Author string `form:"author"` // 作者
    Visit int `form:"visit"` // 浏览
    Sort int `form:"sort"` // 排序
    IsShow int `form:"isShow"` // 是否显示: 0=否, 1=是
}

//ArticleDelReq 文章资讯新增参数
type ArticleDelReq struct {
    Id int `form:"id"` // 主键
}

// ArticleCategoryChangeReq 文章分类状态变更请求
type ArticleCategoryChangeReq struct {
	Id int `json:"id" form:"id" binding:"required" label:"分类ID"`
}

type ArticleChangeReq struct {
	Id int `json:"id" form:"id" binding:"required" label:"文章ID"`
}
